package com.ah.tag;
import javax.servlet.jsp.tagext.*;
import javax.servlet.jsp.*;
import java.io.*;
// 自定义标签: 自定义标签属性
// 继承：SimpleTagSupport
// 重写：doTag方法
public class MyCustomTag3 extends SimpleTagSupport {
	private String message;
	// 自定义标签类必须实现setter方法
	public void setMessage(String msg) {
		this.message = msg + "@虎老狮";
	}
	public void doTag() throws JspException, IOException {
		if (message != null) {
			/* 从属性中使用消息 */
			JspWriter out = getJspContext().getOut();
			out.println(message);
		} else {
			/* 从内容体中使用消息 */
			StringWriter sw = new StringWriter();
			getJspBody().invoke(sw);
			getJspContext().getOut().println(sw.toString());
		}
	}
}